<?

if (!defined('i-Teck') && !defined('i-Teck_ADMIN')) die("Hacking attempt");

function khongdau($str) {
$str = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/", 'a', $str);
$str = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/", 'e', $str);
$str = preg_replace("/(ì|í|ị|ỉ|ĩ)/", 'i', $str);
$str = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/", 'o', $str);
$str = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/", 'u', $str);
$str = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/", 'y', $str);
$str = preg_replace("/(đ)/", 'd', $str);
$str = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ|A)/", 'a', $str);
$str = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ|E)/", 'e', $str);
$str = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ|I)/", 'i', $str);
$str = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ|O)/", 'o', $str);
$str = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ|U)/", 'u', $str);
$str = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ|Y)/", 'y', $str);
$str = preg_replace("/(Đ|D)/", 'd', $str);
$str = preg_replace("/ /", "-", $str);
$str = str_replace(" ", "-", str_replace("&*#39;","",$str));
$str = stripslashes($str);
$str = str_replace(array(":",".","'",","),"", str_replace("&*#39;","",$str));
$str = strtolower($str);

return $str;
}


function checklogin($user,$pass){
                        $sql = mysql_query("SELECT * FROM shop_user WHERE user = '$user' AND pass = '$pass'");
                        if(mysql_num_rows($sql) != 0)
                        return true;
                        else
                        return false;
                        }

function GetQuantity($id){
		$cart = $_SESSION["CART"];
		$quantity=0;
		foreach(array_keys($cart) as $value){
			if($value == $id){
				$quantity = $cart[$id];
				break;
			}
		}
		return $quantity;	
} 



// Phân trang
function showPageNavigation($currentPage, $maxPage, $path = '',$modpage) {
    $nav = array(
        // bao nhiêu trang bên trái currentPage
        'left'    =>    3,
        // bao nhiêu trang bên phải currentPage
        'right'    =>    3,
    );
    
    // nếu maxPage < currentPage thì cho currentPage = maxPage
    if ($maxPage < $currentPage) {
        $currentPage = $maxPage;
    }
    
    // số trang hiển thị
    $max = $nav['left'] + $nav['right'];
    
    // phân tích cách hiển thị
    if ($max >= $maxPage) {
        $start = 1;
        $end = $maxPage;
    }
    elseif ($currentPage - $nav['left'] <= 0) {
        $start = 1;
        $end = $max + 1;
    }
    elseif (($right = $maxPage - ($currentPage + $nav['right'])) <= 0) {
        $start = $maxPage - $max;
        $end = $maxPage;
    }
    else {
        $start = $currentPage - $nav['left'];
        if ($start == 2) {
            $start = 1;
        }
        
        $end = $start + $max;
        if ($end == $maxPage - 1) {
            ++$end;
        }
    }
    
    $navig = '<div class="navigation"><span class="current_page_item">Page <b>'.$currentPage.'</b> of <b>'.$maxPage.'</b></span>';
    if ($currentPage >= 2) {
        if ($currentPage >= $nav['left']) {
            if ($currentPage - $nav['left'] > 2 && $max < $maxPage) {
                // thêm nút "First"
                $navig .= '<span class="page_item"><a href="'.$path.$modpage.'1'.'">1</a></span>';
                $navig .= '<span class="current_page_item"><b>...</b></span>';
            }
        }
        // thêm nút "«"
        $navig .= '<span class="page_item"><a href="'.$path.$modpage.($currentPage - 1).'">«</a></span>';
    }

    for ($i=$start;$i<=$end;$i++) {
        // trang hiện tại
        if ($i == $currentPage) {
            $navig .= '<span class="current_page_item">'.$i.'</span>';
        }
        // trang khác
        else {
            $pg_link = $path.$modpage.$i;
            $navig .= '<span class="page_item"><a href="'.$pg_link.'">'.$i.'</a></span>';
        }
    }
    
    if ($currentPage <= $maxPage - 1) {
        // thêm nút "»"
        $navig .= '<span class="page_item"><a href="'.$path.$modpage.($currentPage + 1).'">»</a></span>';
        
        if ($currentPage + $nav['right'] < $maxPage - 1 && $max + 1 < $maxPage) {
            // thêm nút "Last"
            $navig .= '<span class="current_page_item">...</span>';
            $navig .= '<span class="page_item"><a href="'.$path.$modpage.$maxPage.'">'.$maxPage.'</a></span>';
        }
    }
    $navig .= '</div>';
    
    // hiển thị kết quả
    echo $navig;
}
?>